package com.zrar.ak.gkpt.model.bo;


import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;

/**
 * @ClassName: ManageFieldInfoBO
 * @Description 字段信息表BO类
 * @Author huangkexin
 * @Time 2020/04/2
 */
@Data
@Entity
@Table(name = "MANAGE_FIELD_INFO")
public class ManageFieldInfoBO {
    @Id
    private String id;
    /**
     * 创建人ID
     */
    private String creatorId;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 修改人员ID
     */
    private String updateUserId;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 删除标志默认0是有效，1是删除
     */
    private String isDelete;


    /**
     * 表名
     */
    private String tableName;
    /**
     * 表注释
     */
    private String tableComments;
    /**
     * 字段名
     */
    private String fieldName;
    /**
     * 字段注释
     */
    private String fieldComments;

    /**
     * 角色字段权限(1.查看 2.编辑 3.不可见)
     */
    @Transient
    private String roleFieldPower;

}
